| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

nkGraphics::Program Member List

This is the complete list of members for nkGraphics::Program, including all inherited members.

create(System *system=nullptr) | nkGraphics::Program | static
Exportable() noexcept | nkExport::Exportable |
exportClassToTree(nkExport::Node *rootNode) override | nkGraphics::Program | virtual
getGpuUploadCanBeDeferred() const | nkGraphics::Resource |
getHidden() const | nkGraphics::Resource |
getId() const | nkGraphics::Program |
getInputSemantics() const | nkGraphics::Program |
getLastCompilationResult() const | nkGraphics::Program |
getLoadState() const | nkGraphics::Resource |
getMemory() const | nkGraphics::Program |
getName() const | nkGraphics::Resource |
getPath() const | nkGraphics::Resource |
getProfile() const | nkGraphics::Program |
getSystem() const | nkGraphics::Resource |
getType() const | nkGraphics::Program |
getTypeName() const | nkGraphics::Resource |
importClassFromTree(nkExport::Node *rootNode) override | nkGraphics::Program | virtual
isFromFile() const | nkGraphics::Program |
isFromMemory() const | nkGraphics::Program |
isReadyForRendering() const | nkGraphics::Resource |
isUnloaded() const | nkGraphics::Resource |
load() override | nkGraphics::Program | virtual
loadFromMemory()=0 | nkGraphics::Program | pure virtual
prepareMemoryWithFiles() | nkGraphics::Program |
Program(System *system) noexcept | nkGraphics::Program |
setActivateCrossCompilerDefines(bool value) | nkGraphics::Program |
setDefines(const ProgramSourcesHolder &memory) | nkGraphics::Program | virtual
setFileExtensions(nkMemory::StringView value) | nkGraphics::Program |
setFromFiles(nkMemory::StringView folder) | nkGraphics::Program |
setFromMemory(const ProgramSourcesHolder &memory) | nkGraphics::Program | virtual
setGpuUploadCanBeDeferred(bool value) | nkGraphics::Resource |
setHidden(bool value) | nkGraphics::Resource |
setId(unsigned int id) | nkGraphics::Program |
setName(nkMemory::StringView value) | nkGraphics::Resource |
setPath(nkMemory::StringView value) | nkGraphics::Resource | virtual
setProfile(PROGRAM_COMPILATION_PROFILE profile) | nkGraphics::Program |
tryToLoadFrom(ProgramSourcesHolder &newMemory)=0 | nkGraphics::Program | pure virtual
unload() override | nkGraphics::Program | virtual
~Exportable() | nkExport::Exportable | virtual
~Program() | nkGraphics::Program | virtual
~Resource() | nkGraphics::Resource | virtual